package com.clps.digital.dao.impl;

import com.clps.digital.dao.CurrencyDao;
import com.clps.digital.model.entity.Currency;
import com.clps.myssm.basedao.BaseDAO;

import java.util.List;

/**
 * @Author: 小炎子
 * @Date: 2024/9/2 上午11:09
 * @Description: 法币信息$
 **/
public class CurrencyDaoImpl extends BaseDAO<Currency> implements CurrencyDao {


    /*
    * @Author 小炎子
    * @Description 获取所有的法币信息
    * @Date 下午2:18 2024/9/2
    */
    @Override
    public List<Currency> getCurrency() {
        return selectList("SELECT * from dbo.[currency]");
    }

    /*
    * @Author 小炎子
    * @Description 获取单个法币信息
    * @Date 下午2:18 2024/9/2
    */
    @Override
    public Currency getCurrencyById(Long id) {
        return selectOne("select * from dbo.[currency] where id = ?", id);
    }

    /*
    * @Author 小炎子
    * @Description 保存货币库存
    * @Date 下午5:41 2024/9/2
    */
    @Override
    public void saveCurrency(Currency currency) {
        insertOrUpdate("UPDATE dbo.[currency] SET [sale] = ? where [id] = ?",currency.getSale(),currency.getId());
    }
}
